PVFS2 over Quadrics: Design, Implementation and Performance Evaluation
نویسندگان
چکیده
Parallel I/O needs to keep pace with the everincreasing computing power of high performance computers for the real world applications to perform well. Exploiting high-end interconnect technologies such as Quadrics to reduce the network access cost and scale the aggregated bandwidth is one of the ways to increase the performance of storage systems. In this paper, we explore the challenges of supporting parallel file system with modern features of Quadrics, including user-level communication and RDMA operations. We then design and implement a Quadrics-capable version of a parallel file system (PVFS2) by overcoming Quadrics static communication model and providing an efficient transport layer over Quadrics, which includes an optimized noncontiguous IO support using multiple zero-copy RDMA operations with a chained event. Experiment results indicates that, with Quadrics user-level protocols and RDMA operations, the performance of PVFS2 is significantly improved in terms of both data transfer and management operations. With four IO server nodes, our implementation improves PVFS2 aggregated read bandwidth by up to 140% compared to PVFS2 over TCP/IP. Moreover, it delivers significant performance improvement in terms of IO access to application benchmarks such as mpi-tile-io [24] and BT-IO [26]. To the best of our knowledge, this is the first work in the literature to report the design of a high performance parallel file system over Quadrics user-level communication protocols.
منابع مشابه
Benefits of Quadrics Scatter / Gather to PVFS 2
Noncontiguous IO access is the main access pattern in scientific applications. We have designed an algorithm that supports zerocopy noncontiguous PVFS2 IO using a software scatter/gather mechanism over Quadrics. To investigate what impact Quadrics scatter/gather mechanism can have on PVFS2 IO accesses, in this paper, we perform an indepth evaluation of the scatter/gather mechanism. We also stud...
متن کاملts of Quadrics Scatter / Gather to PVFS 2
Noncontiguous IO access is the main access pattern in scientific applications. We have designed an algorithm that supports zerocopy noncontiguous PVFS2 IO using a software scatter/gather mechanism over Quadrics. To investigate what impact Quadrics scatter/gather mechanism can have on PVFS2 IO accesses, in this paper, we perform an indepth evaluation of the scatter/gather mechanism. We also stud...
متن کاملHigh Performance Broadcast Support in La-Mpi Over Quadrics
LA-MPI is a unique MPI implementation that provides network-level fault-tolerant message passing. This paper describes the efficient implementation of a scalable MPI broadcast algorithm. LA-MPI implements a generic version of the broadcast algorithm using a spanning tree method built on top of point-to-point messaging. However, the Quadrics network, with it’s hardware broadcast support, provide...
متن کاملDesign and Implementation of Open MPI over QsNet/Elan4
Open MPI is a project recently initiated to provide a fault-tolerant, multi-network capable, and productionquality implementation of MPI-2 [20] interface based on experiences gained from FT-MPI [8], LA-MPI [10], LAM/MPI [28], and MVAPICH [23] projects. Its initial communication architecture is layered on top of TCP/IP. In this paper, we have designed and implemented Open MPI point-to-point laye...
متن کاملDesign and implementation of the performance evaluation system for Units (Saeb system)
This article has no abstract.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005